Page({
  data: {
    categoryKey: '',
    categoryInfo: {},
    serviceItems: [],
    recommendServices: [],
    bannerList: [],
    stats: {
      totalServices: 0,
      monthlyOrders: 0,
      satisfaction: 95,
      avgTime: '7天'
    }
  },

  onLoad(options) {
    console.log('service-category onLoad options:', options)
    const { category } = options
    console.log('category:', category)

    // 特殊处理：如果是案例分享，直接跳转到案例分享页面
    if (category === 'case_sharing') {
      console.log('🏆 检测到案例分享分类，跳转到专门的案例分享页面')
      wx.redirectTo({
        url: '/pages/case-sharing/case-sharing'
      })
      return
    }

    // 特殊处理：如果是企业资质，直接跳转到企业资质页面
    if (category === 'qualification') {
      console.log('📋 检测到企业资质分类，跳转到专门的企业资质页面')
      wx.redirectTo({
        url: '/pages/company-qualification/company-qualification'
      })
      return
    }

    // 特殊处理：如果是施工队伍，直接跳转到施工队伍页面
    if (category === 'construction_team') {
      console.log('👷 检测到施工队伍分类，跳转到专门的施工队伍页面')
      wx.redirectTo({
        url: '/pages/construction-team/construction-team'
      })
      return
    }

    // 先设置一个测试轮播图，确保轮播图可以显示
    this.setData({
      bannerList: [
        {
          id: 1,
          title: '测试轮播图',
          subtitle: '测试 · 测试',
          description: '这是一个测试轮播图',
          icon: '🏠',
          btnText: '测试按钮',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #667eea 0%, #764ba2 100%)'
        }
      ]
    })

    if (category) {
      this.setData({ categoryKey: category })

      // 直接设置页面标题进行测试
      wx.setNavigationBarTitle({
        title: '测试标题 - ' + category
      })

      this.loadCategoryInfo(category)
      this.loadServiceItems(category)
      this.loadRecommendServices()
      this.loadCategoryStats(category)
      this.loadBannerList(category)
    } else {
      console.error('No category parameter found!')
      // 设置默认值进行测试
      const defaultCategory = 'smart_home'
      this.setData({ categoryKey: defaultCategory })
      this.loadCategoryInfo(defaultCategory)
      this.loadServiceItems(defaultCategory)
      this.loadRecommendServices()
      this.loadCategoryStats(defaultCategory)
      this.loadBannerList(defaultCategory)
    }
  },

  onShow() {
    // 确保页面显示时标题正确
    const { categoryInfo } = this.data
    if (categoryInfo && categoryInfo.name) {
      wx.setNavigationBarTitle({
        title: categoryInfo.name
      })
    }
  },

  // 加载分类信息
  loadCategoryInfo(categoryKey) {
    const categoryMap = {
      'sme_market': {
        name: '中小市场',
        icon: '🏢',
        description: '为中小企业提供市场拓展、品牌建设、营销策划等专业服务'
      },
      'info_integration': {
        name: '信息化集成',
        icon: '💻',
        description: '企业信息化系统集成、ERP/CRM部署、数字化转型咨询'
      },
      'engineering': {
        name: '工程施工',
        icon: '🏗️',
        description: '专业工程项目施工管理、质量控制、进度监管'
      },
      'network_maintenance': {
        name: '网络维护',
        icon: '🔧',
        description: '7x24小时网络设备维护、故障排除、技术支持'
      },
      'smart_home': {
        name: '智能家居',
        icon: '🏠',
        description: '智能家居系统设计、安装、调试、维护一站式服务'
      },
      'measurement': {
        name: '计量检测',
        icon: '📏',
        description: '专业计量设备检测、校准、认证服务'
      },
      'materials': {
        name: '材料设备',
        icon: '📦',
        description: '优质工程材料、设备采购供应、质量保证'
      },
      'construction_team': {
        name: '施工队伍',
        icon: '👷',
        description: '专业施工团队，经验丰富，技术过硬'
      },
      'qualification': {
        name: '企业资质',
        icon: '📋',
        description: '企业资质代办、证书申请、合规咨询服务'
      }
    }

    const categoryInfo = categoryMap[categoryKey] || {}
    console.log('categoryInfo for', categoryKey, ':', categoryInfo)
    this.setData({ categoryInfo })
    
    // 动态设置页面标题（覆盖测试标题）
    if (categoryInfo.name) {
      console.log('Setting navigation bar title to:', categoryInfo.name)
      wx.setNavigationBarTitle({
        title: categoryInfo.name
      })
    }
  },

  // 加载服务项目
  async loadServiceItems(categoryKey) {
    console.log('开始从数据库加载服务项目数据，分类:', categoryKey)
    
    wx.showLoading({
      title: '加载服务项...'
    })
    
    try {
      const result = await wx.cloud.callFunction({
        name: 'serviceManager',
        data: {
          action: 'getServicesByCategory',
          categoryKey: categoryKey
        }
      })
      
      wx.hideLoading()
      
      if (result.result.success) {
        const serviceItems = result.result.data || []
        console.log('从数据库获取到服务项:', serviceItems.length, '条')
        this.setData({ serviceItems })
      } else {
        console.error('获取服务项失败:', result.result.error)
        // 如果数据库获取失败，使用默认数据
        this.loadDefaultServiceItems(categoryKey)
        wx.showToast({
          title: '加载服务项失败，使用默认数据',
          icon: 'none',
          duration: 2000
        })
      }
    } catch (error) {
      wx.hideLoading()
      console.error('调用云函数失败:', error)
      // 如果云函数调用失败，使用默认数据
      this.loadDefaultServiceItems(categoryKey)
      wx.showToast({
        title: '网络异常，使用默认数据',
        icon: 'none',
        duration: 2000
      })
    }
  },

  // 加载默认服务项数据（备用）
  loadDefaultServiceItems(categoryKey) {
    console.log('使用默认服务项数据，分类:', categoryKey)
    
    const servicesMap = {
      'sme_market': [
        {
          id: 'sme_001',
          title: '企宽延伸',
          description: '企业专线网络延伸服务，提供高速稳定的企业级网络连接，支持多点互联和带宽弹性扩展',
          image: 'https://images.unsplash.com/photo-1544197150-b99a580bb7a8?w=400&h=300&fit=crop',
          price: '2800',
          unit: '月',
          rating: '4.9',
          badge: '热门',
          tags: ['企业专线', '网络延伸', '高速连接', '多点互联'],
          category: 'sme_market'
        },
        {
          id: 'sme_002',
          title: '商宽延伸',
          description: '商业宽带网络延伸服务，为商业场所提供高品质互联网接入，支持多用户并发和流量管理',
          image: 'https://images.unsplash.com/photo-1558494949-ef010cbdcc31?w=400&h=300&fit=crop',
          price: '1200',
          unit: '月',
          rating: '4.8',
          badge: '推荐',
          tags: ['商业宽带', '网络延伸', '多用户', '流量管理'],
          category: 'sme_market'
        },
        {
          id: 'sme_003',
          title: '维保服务',
          description: '企业IT设备维护保养服务，包含服务器、网络设备、办公设备的定期维护和故障处理',
          image: 'https://images.unsplash.com/photo-1581092160562-40aa08e78837?w=400&h=300&fit=crop',
          price: '3500',
          unit: '月',
          rating: '4.7',
          badge: '专业',
          tags: ['设备维护', '故障处理', '定期保养', '技术支持'],
          category: 'sme_market'
        },
        {
          id: 'sme_004',
          title: 'e企组网',
          description: '企业级组网解决方案，提供SD-WAN、VPN、局域网等组网服务，实现企业内部高效通信',
          image: 'https://images.unsplash.com/photo-1563013544-824ae1b704d3?w=400&h=300&fit=crop',
          price: '5000',
          unit: '套',
          rating: '4.9',
          badge: '企业级',
          tags: ['企业组网', 'SD-WAN', 'VPN', '内部通信'],
          category: 'sme_market'
        },
        {
          id: 'sme_005',
          title: 'e企收银',
          description: '企业级智能收银系统，支持多种支付方式，提供会员管理、营销推广、数据分析等功能',
          image: 'https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?w=400&h=300&fit=crop',
          price: '1500',
          unit: '套',
          rating: '4.8',
          badge: '智能',
          tags: ['智能收银', '移动支付', '会员管理', '数据分析'],
          category: 'sme_market'
        },
        {
          id: 'sme_006',
          title: '云视讯',
          description: '企业云视频会议系统，支持高清视频通话、屏幕共享、会议录制，助力企业高效沟通协作',
          image: 'https://images.unsplash.com/photo-1542744173-8e7e53415bb0?w=400&h=300&fit=crop',
          price: '800',
          unit: '月',
          rating: '4.9',
          badge: '高清',
          tags: ['视频会议', '云通信', '屏幕共享', '会议录制'],
          category: 'sme_market'
        }
      ],
      'info_integration': [
        {
          id: 'info_001',
          title: 'ERP系统集成',
          description: '企业资源规划系统部署，业务流程优化，提升管理效率',
          image: 'https://images.unsplash.com/photo-1551434678-e076c223a692?w=400&h=300&fit=crop',
          price: '15000',
          unit: '套',
          rating: '4.9',
          badge: '热销',
          tags: ['ERP', '系统集成', '流程优化'],
          category: 'info_integration'
        },
        {
          id: 'info_002',
          title: 'CRM客户管理系统',
          description: '客户关系管理系统，销售流程管理，客户数据分析',
          image: 'https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?w=400&h=300&fit=crop',
          price: '12000',
          unit: '套',
          rating: '4.8',
          badge: '推荐',
          tags: ['CRM', '客户管理', '销售管理'],
          category: 'info_integration'
        },
        {
          id: 'info_003',
          title: 'OA办公自动化',
          description: '办公自动化系统，工作流管理，协同办公平台',
          image: 'https://images.unsplash.com/photo-1542744173-8e7e53415bb0?w=400&h=300&fit=crop',
          price: '8000',
          unit: '套',
          rating: '4.6',
          badge: '',
          tags: ['OA系统', '工作流', '协同办公'],
          category: 'info_integration'
        }
      ],
      'engineering': [
        {
          id: 'eng_001',
          title: '建筑工程施工',
          description: '专业建筑工程施工，质量控制，安全管理，按期交付',
          image: 'https://images.unsplash.com/photo-1541888946425-d81bb19240f5?w=400&h=300&fit=crop',
          price: '面议',
          unit: '',
          rating: '4.9',
          badge: '专业',
          tags: ['建筑施工', '质量控制', '项目管理'],
          category: 'engineering'
        },
        {
          id: 'eng_002',
          title: '装修装饰工程',
          description: '室内外装修装饰，设计施工一体化，打造理想空间',
          image: 'https://images.unsplash.com/photo-1586023492125-27b2c045efd7?w=400&h=300&fit=crop',
          price: '800',
          unit: '㎡',
          rating: '4.8',
          badge: '热门',
          tags: ['装修装饰', '设计施工', '空间改造'],
          category: 'engineering'
        },
        {
          id: 'eng_003',
          title: '机电安装工程',
          description: '机电设备安装，管线布置，调试验收，运维保障',
          image: 'https://images.unsplash.com/photo-1581092160562-40aa08e78837?w=400&h=300&fit=crop',
          price: '面议',
          unit: '',
          rating: '4.7',
          badge: '',
          tags: ['机电安装', '设备调试', '运维保障'],
          category: 'engineering'
        }
      ],
      'network_maintenance': [
        {
          id: 'net_001',
          title: '网络设备维护',
          description: '路由器、交换机、防火墙等网络设备定期维护检修',
          image: 'https://images.unsplash.com/photo-1544197150-b99a580bb7a8?w=400&h=300&fit=crop',
          price: '2800',
          unit: '月',
          rating: '4.8',
          badge: '7x24',
          tags: ['设备维护', '故障排除', '性能优化'],
          category: 'network_maintenance'
        },
        {
          id: 'net_002',
          title: '网络安全监控',
          description: '实时网络安全监控，入侵检测，安全事件响应',
          image: 'https://images.unsplash.com/photo-1563013544-824ae1b704d3?w=400&h=300&fit=crop',
          price: '3500',
          unit: '月',
          rating: '4.9',
          badge: '专业',
          tags: ['安全监控', '入侵检测', '应急响应'],
          category: 'network_maintenance'
        },
        {
          id: 'net_003',
          title: '网络优化升级',
          description: '网络架构优化，带宽升级，性能调优，提升网络效率',
          image: 'https://images.unsplash.com/photo-1558494949-ef010cbdcc31?w=400&h=300&fit=crop',
          price: '面议',
          unit: '',
          rating: '4.7',
          badge: '',
          tags: ['网络优化', '架构升级', '性能调优'],
          category: 'network_maintenance'
        }
      ],
      'smart_home': [
        {
          id: 'smart_001',
          title: '智能照明系统',
          description: '智能灯光控制，场景模式，语音控制，节能环保',
          image: 'https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=400&h=300&fit=crop',
          price: '5000',
          unit: '套',
          rating: '4.8',
          badge: '热门',
          tags: ['智能照明', '场景控制', '语音控制'],
          category: 'smart_home'
        },
        {
          id: 'smart_002',
          title: '智能安防系统',
          description: '视频监控，门禁控制，报警系统，手机远程监控',
          image: 'https://images.unsplash.com/photo-1558002038-1055907df827?w=400&h=300&fit=crop',
          price: '8000',
          unit: '套',
          rating: '4.9',
          badge: '推荐',
          tags: ['智能安防', '视频监控', '远程控制'],
          category: 'smart_home'
        },
        {
          id: 'smart_003',
          title: '智能环境控制',
          description: '温湿度控制，空气质量监测，自动调节，舒适生活',
          image: 'https://images.unsplash.com/photo-1572120360610-d971b9d7767c?w=400&h=300&fit=crop',
          price: '6000',
          unit: '套',
          rating: '4.7',
          badge: '',
          tags: ['环境控制', '温湿度', '空气质量'],
          category: 'smart_home'
        }
      ],
      'measurement': [
        {
          id: 'measure_001',
          title: '计量设备校准',
          description: '各类计量仪器设备校准，出具权威校准证书',
          image: 'https://images.unsplash.com/photo-1581092160562-40aa08e78837?w=400&h=300&fit=crop',
          price: '800',
          unit: '台次',
          rating: '4.9',
          badge: '权威',
          tags: ['设备校准', '计量检测', '证书认证'],
          category: 'measurement'
        },
        {
          id: 'measure_002',
          title: '产品质量检测',
          description: '产品质量检测，性能测试，质量认证，检测报告',
          image: 'https://images.unsplash.com/photo-1532187863486-abf9dbad1b69?w=400&h=300&fit=crop',
          price: '1200',
          unit: '批次',
          rating: '4.8',
          badge: '专业',
          tags: ['质量检测', '性能测试', '认证报告'],
          category: 'measurement'
        },
        {
          id: 'measure_003',
          title: '环境检测服务',
          description: '空气质量，噪音，辐射等环境因子检测评估',
          image: 'https://images.unsplash.com/photo-1569163139394-de4e4f43e4e3?w=400&h=300&fit=crop',
          price: '1500',
          unit: '次',
          rating: '4.7',
          badge: '',
          tags: ['环境检测', '空气质量', '噪音检测'],
          category: 'measurement'
        }
      ],
      'materials': [
        {
          id: 'material_001',
          title: '建筑材料供应',
          description: '优质建筑材料供应，钢材、水泥、砂石等，质量保证',
          image: 'https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?w=400&h=300&fit=crop',
          price: '面议',
          unit: '',
          rating: '4.8',
          badge: '优质',
          tags: ['建筑材料', '钢材水泥', '质量保证'],
          category: 'materials'
        },
        {
          id: 'material_002',
          title: '机电设备采购',
          description: '各类机电设备采购，品牌保证，价格优惠，售后服务',
          image: 'https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?w=400&h=300&fit=crop',
          price: '面议',
          unit: '',
          rating: '4.7',
          badge: '品牌',
          tags: ['机电设备', '品牌保证', '售后服务'],
          category: 'materials'
        },
        {
          id: 'material_003',
          title: '办公用品采购',
          description: '办公设备、用品批量采购，企业采购优惠，快速配送',
          image: 'https://images.unsplash.com/photo-1497032628192-86f99bcd76bc?w=400&h=300&fit=crop',
          price: '面议',
          unit: '',
          rating: '4.6',
          badge: '',
          tags: ['办公用品', '批量采购', '快速配送'],
          category: 'materials'
        }
      ],
      'construction_team': [
        {
          id: 'team_001',
          title: '专业施工队伍',
          description: '经验丰富的施工团队，各类工程项目施工经验',
          image: 'https://images.unsplash.com/photo-1504307651254-35680f356dfd?w=400&h=300&fit=crop',
          price: '面议',
          unit: '',
          rating: '4.8',
          badge: '专业',
          tags: ['施工队伍', '经验丰富', '技术过硬'],
          category: 'construction_team'
        },
        {
          id: 'team_002',
          title: '装修施工队',
          description: '专业装修施工队伍，室内外装修，品质保证',
          image: 'https://images.unsplash.com/photo-1581578731548-c64695cc6952?w=400&h=300&fit=crop',
          price: '面议',
          unit: '',
          rating: '4.7',
          badge: '推荐',
          tags: ['装修施工', '室内外', '品质保证'],
          category: 'construction_team'
        }
      ],
      'qualification': [
        {
          id: 'qual_001',
          title: '企业资质代办',
          description: '各类企业资质证书代办，建筑、安防、环保等',
          image: 'https://images.unsplash.com/photo-1450101499163-c8848c66ca85?w=400&h=300&fit=crop',
          price: '3000',
          unit: '起',
          rating: '4.9',
          badge: '专业',
          tags: ['资质代办', '证书申请', '合规咨询'],
          category: 'qualification'
        },
        {
          id: 'qual_002',
          title: '合规咨询服务',
          description: '企业合规咨询，法律法规解读，风险评估',
          image: 'https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=300&fit=crop',
          price: '2000',
          unit: '次',
          rating: '4.8',
          badge: '',
          tags: ['合规咨询', '法规解读', '风险评估'],
          category: 'qualification'
        }
      ]
    }

    const serviceItems = servicesMap[categoryKey] || []
    this.setData({ serviceItems })
  },

  // 加载推荐服务
  loadRecommendServices() {
    const recommendServices = [
      {
        id: 'rec_001',
        title: '企业信息化咨询',
        image: 'https://images.unsplash.com/photo-1551434678-e076c223a692?w=200&h=150&fit=crop',
        price: '3000'
      },
      {
        id: 'rec_002',
        title: '智能家居设计',
        image: 'https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=200&h=150&fit=crop',
        price: '5000'
      },
      {
        id: 'rec_003',
        title: '网络安全评估',
        image: 'https://images.unsplash.com/photo-1563013544-824ae1b704d3?w=200&h=150&fit=crop',
        price: '2500'
      }
    ]

    this.setData({ recommendServices })
  },

  // 加载分类统计
  loadCategoryStats(categoryKey) {
    const statsMap = {
      'sme_market': { totalServices: 6, monthlyOrders: 45, satisfaction: 96, avgTime: '5天' },
      'info_integration': { totalServices: 9, monthlyOrders: 32, satisfaction: 98, avgTime: '15天' },
      'engineering': { totalServices: 4, monthlyOrders: 28, satisfaction: 95, avgTime: '30天' },
      'network_maintenance': { totalServices: 5, monthlyOrders: 56, satisfaction: 97, avgTime: '1天' },
      'smart_home': { totalServices: 6, monthlyOrders: 38, satisfaction: 94, avgTime: '7天' },
      'measurement': { totalServices: 7, monthlyOrders: 22, satisfaction: 99, avgTime: '3天' },
      'materials': { totalServices: 2, monthlyOrders: 85, satisfaction: 92, avgTime: '2天' },
      'construction_team': { totalServices: 2, monthlyOrders: 25, satisfaction: 96, avgTime: '项目周期' },
      'qualification': { totalServices: 2, monthlyOrders: 18, satisfaction: 98, avgTime: '15天' }
    }

    const stats = statsMap[categoryKey] || this.data.stats
    this.setData({ stats })
  },

  // 加载轮播图
  loadBannerList(categoryKey) {
    console.log('loadBannerList called with categoryKey:', categoryKey)
    const bannerMap = {
      'sme_market': [
        {
          id: 1,
          title: '中小市场拓展',
          subtitle: '专业团队 · 精准定位',
          description: '为中小企业提供市场调研、品牌建设、营销策划',
          icon: '🏢',
          btnText: '了解更多',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #667eea 0%, #764ba2 100%)'
        },
        {
          id: 2,
          title: '品牌建设咨询',
          subtitle: '创意设计 · 品牌升级',
          description: '品牌定位、VI设计、传播策略一站式服务',
          icon: '🎨',
          btnText: '立即咨询',
          action: 'booking',
          bgColor: 'linear-gradient(135deg, #f093fb 0%, #f5576c 100%)'
        }
      ],
      'info_integration': [
        {
          id: 1,
          title: '信息化集成',
          subtitle: '数字化转型 · 智慧升级',
          description: 'ERP、CRM、OA系统集成，助力企业数字化',
          icon: '💻',
          btnText: '了解方案',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)'
        },
        {
          id: 2,
          title: '系统集成服务',
          subtitle: '专业团队 · 技术领先',
          description: '企业信息化系统集成专家，提升管理效率',
          icon: '⚙️',
          btnText: '立即预约',
          action: 'booking',
          bgColor: 'linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)'
        }
      ],
      'engineering': [
        {
          id: 1,
          title: '工程施工',
          subtitle: '品质保障 · 按期交付',
          description: '专业工程施工管理，质量控制，安全保障',
          icon: '🏗️',
          btnText: '查看案例',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #fa709a 0%, #fee140 100%)'
        },
        {
          id: 2,
          title: '施工管理',
          subtitle: '标准化流程 · 精细化管理',
          description: '从设计到验收，全程专业管理服务',
          icon: '📋',
          btnText: '立即咨询',
          action: 'booking',
          bgColor: 'linear-gradient(135deg, #a8edea 0%, #fed6e3 100%)'
        }
      ],
      'network_maintenance': [
        {
          id: 1,
          title: '网络维护',
          subtitle: '7x24小时 · 专业保障',
          description: '网络设备维护、故障排除、技术支持',
          icon: '🔧',
          btnText: '服务详情',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #667eea 0%, #764ba2 100%)'
        },
        {
          id: 2,
          title: '网络安全',
          subtitle: '安全监控 · 风险防护',
          description: '网络安全监控，入侵检测，应急响应',
          icon: '🛡️',
          btnText: '立即预约',
          action: 'booking',
          bgColor: 'linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%)'
        }
      ],
      'smart_home': [
        {
          id: 1,
          title: '智能家居',
          subtitle: '智慧生活 · 便捷体验',
          description: '智能照明、安防、环境控制一体化解决方案',
          icon: '🏠',
          btnText: '体验中心',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #a8edea 0%, #fed6e3 100%)'
        },
        {
          id: 2,
          title: '智能控制',
          subtitle: '语音控制 · 场景联动',
          description: '打造智能化生活空间，享受科技便利',
          icon: '🎛️',
          btnText: '立即预约',
          action: 'booking',
          bgColor: 'linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%)'
        }
      ],
      'measurement': [
        {
          id: 1,
          title: '计量检测',
          subtitle: '权威认证 · 精准测量',
          description: '专业计量设备检测校准，权威证书认证',
          icon: '📏',
          btnText: '检测项目',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #667eea 0%, #764ba2 100%)'
        },
        {
          id: 2,
          title: '质量检测',
          subtitle: '标准化检测 · 品质保证',
          description: '产品质量检测、性能测试、认证服务',
          icon: '🔍',
          btnText: '立即检测',
          action: 'booking',
          bgColor: 'linear-gradient(135deg, #f093fb 0%, #f5576c 100%)'
        }
      ],
      'materials': [
        {
          id: 1,
          title: '材料设备',
          subtitle: '优质供应 · 品质保证',
          description: '建筑材料、机电设备采购供应服务',
          icon: '📦',
          btnText: '产品目录',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)'
        },
        {
          id: 2,
          title: '设备采购',
          subtitle: '品牌保证 · 价格优惠',
          description: '各类设备批量采购，企业采购优惠',
          icon: '🛒',
          btnText: '立即询价',
          action: 'booking',
          bgColor: 'linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)'
        }
      ],
      'construction_team': [
        {
          id: 1,
          title: '施工队伍',
          subtitle: '经验丰富 · 技术过硬',
          description: '专业施工团队，各类工程项目经验丰富',
          icon: '👷',
          btnText: '团队介绍',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #fa709a 0%, #fee140 100%)'
        },
        {
          id: 2,
          title: '专业施工',
          subtitle: '标准作业 · 质量保证',
          description: '标准化施工流程，质量安全双保障',
          icon: '🔨',
          btnText: '预约施工',
          action: 'booking',
          bgColor: 'linear-gradient(135deg, #a8edea 0%, #fed6e3 100%)'
        }
      ],
      'qualification': [
        {
          id: 1,
          title: '企业资质',
          subtitle: '专业代办 · 快速办理',
          description: '各类企业资质证书代办，合规咨询服务',
          icon: '📋',
          btnText: '资质类型',
          action: 'about',
          bgColor: 'linear-gradient(135deg, #667eea 0%, #764ba2 100%)'
        },
        {
          id: 2,
          title: '合规咨询',
          subtitle: '法规解读 · 风险评估',
          description: '企业合规咨询，法律法规专业解读',
          icon: '⚖️',
          btnText: '立即咨询',
          action: 'booking',
          bgColor: 'linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%)'
        }
      ]
    }

    const bannerList = bannerMap[categoryKey] || []
    console.log('bannerList for', categoryKey, ':', bannerList)
    this.setData({ bannerList })
    console.log('bannerList set to data, length:', bannerList.length)
  },

  // 点击服务项目
  onServiceItemTap(e) {
    const service = e.currentTarget.dataset.service
    console.log('🎯 服务卡片被点击了！服务信息:', service)
    
    this.navigateToBooking(service)
  },

  // 查看服务详情
  onServiceDetailTap(e) {
    console.log('🔍 查看详情按钮被点击了！')
    
    const service = e.currentTarget.dataset.service
    console.log('服务信息:', service)
    
    if (!service) {
      wx.showToast({
        title: '服务信息不存在',
        icon: 'none'
      })
      return
    }
    
    const serviceInfo = encodeURIComponent(JSON.stringify(service))
    wx.navigateTo({
      url: `/pages/product-detail/product-detail?service=${serviceInfo}`
    })
  },

  // 立即预约
  onBookingTap(e) {
    console.log('📅 立即预约按钮被点击了！')
    
    const service = e.currentTarget.dataset.service
    console.log('服务信息:', service)
    
    if (!service) {
      wx.showToast({
        title: '服务信息不存在',
        icon: 'none'
      })
      return
    }
    
    this.navigateToBooking(service)
  },

  // 点击推荐服务
  onRecommendTap(e) {
    const service = e.currentTarget.dataset.service
    console.log('🎯 推荐服务被点击了！服务信息:', service)

    this.navigateToBooking(service)
  },

  // 轮播图点击事件
  onBannerTap(e) {
    const { action } = e.currentTarget.dataset
    
    switch (action) {
      case 'booking':
        wx.navigateTo({
          url: '/pages/booking/booking'
        })
        break
      case 'about':
        wx.navigateTo({
          url: '/pages/about/about'
        })
        break
      case 'projects':
        wx.navigateTo({
          url: '/pages/projects/projects'
        })
        break
      case 'orders':
        wx.navigateTo({
          url: '/pages/orders/orders'
        })
        break
      default:
        console.log('未知轮播图操作:', action)
    }
  },

  // 导航到预约页面
  navigateToBooking(service) {
    console.log('🚀 导航到预约页面，服务信息:', service)

    // 构建完整的服务数据，确保包含_id字段
    const serviceData = {
      _id: service._id || service.id,  // 确保_id字段存在（数据库主键）
      id: service.id || service._id,   // 兼容性字段
      serviceTitle: service.title,
      serviceType: service.category,
      category: service.category,
      title: service.title,
      description: service.description,
      price: service.price,
      unit: service.unit || '',
      rating: service.rating || '',
      badge: service.badge || '',
      tags: service.tags || [],
      image: service.image || ''
    }

    // 调试信息：确认_id字段
    console.log('🔗 分类页面构建服务数据，_id:', serviceData._id)
    console.log('📋 完整服务数据:', serviceData)

    const serviceInfo = encodeURIComponent(JSON.stringify(serviceData))
    console.log('📦 传递的服务信息:', serviceInfo)

    wx.navigateTo({
      url: `/pages/booking/booking?service=${serviceInfo}`
    })
  },



  // 分享页面
  onShareAppMessage() {
    const { categoryInfo } = this.data
    return {
      title: `${categoryInfo.name} - 专业服务等您来`,
      path: `/pages/service-category/service-category?category=${this.data.categoryKey}`,
      imageUrl: ''
    }
  },

  onShareTimeline() {
    const { categoryInfo } = this.data
    return {
      title: `${categoryInfo.name} - 数智匠心工程`,
      imageUrl: ''
    }
  }
}) 